﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.oracle
{
	// Token: 0x0200013C RID: 316
	public class TPlsqlDummyStmt : TCustomSqlStatement
	{
		// Token: 0x06000A6D RID: 2669 RVA: 0x00304F65 File Offset: 0x00303165
		public TPlsqlDummyStmt(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstplsql_dummystmt;
		}

		// Token: 0x06000A6E RID: 2670 RVA: 0x00304F79 File Offset: 0x00303179
		internal override void buildsql()
		{
		}

		// Token: 0x06000A6F RID: 2671 RVA: 0x00304F7B File Offset: 0x0030317B
		internal override void clear()
		{
		}

		// Token: 0x06000A70 RID: 2672 RVA: 0x00304F7D File Offset: 0x0030317D
		internal override string getasprettytext()
		{
			return "";
		}

		// Token: 0x06000A71 RID: 2673 RVA: 0x00304F84 File Offset: 0x00303184
		internal virtual void iterate(TVisitorAbs pvisitor)
		{
		}

		// Token: 0x06000A72 RID: 2674 RVA: 0x00304F86 File Offset: 0x00303186
		internal virtual int doparsestatement(TCustomSqlStatement psql)
		{
			return 0;
		}

		// Token: 0x06000A73 RID: 2675 RVA: 0x00304F89 File Offset: 0x00303189
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06000A74 RID: 2676 RVA: 0x00304F99 File Offset: 0x00303199
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
